Predicting Runtime Distributions using Deep Neural Networks
نویسندگان
چکیده
Many state-of-the-art algorithms for solving hard combinatorial problems include elements of stochasticity that lead to high variations in runtime, even for a fixed problem instance, across runs with different pseudo-random number seeds. Knowledge about the runtime distributions (RTDs) of algorithms on given problem instances can be exploited in various meta-algorithmic procedures, such as algorithm selection, portfolios, and randomized restarts. Previous work has shown that machine learning can be used to individually predict mean, median and variance of RTDs. To establish a new state-of-the-art in predicting RTDs, we demonstrate that the parameters of an RTD should be learned jointly and that neural networks can do this well by directly optimizing the likelihood of an RTD given runtime observations. In an empirical study involving four algorithms for SAT solving and AI planning, we show that our neural networks predict the true RTDs of unseen instances better than previous methods. As an exemplary application of RTD predictions, we show that our RTD models also yield good predictions of running these algorithms in parallel.
منابع مشابه
A Deep Learning Approach for Predicting Process Behaviour at Runtime
Predicting the final state of a running process, the remaining time to completion or the next activity of a running process are important aspects of runtime process management. Runtime management requires the ability to identify processes that are at risk of not meeting certain criteria in order to offer case managers decision information for timely intervention. This in turn requires accurate ...
متن کاملEstimation of Hand Skeletal Postures by Using Deep Convolutional Neural Networks
Hand posture estimation attracts researchers because of its many applications. Hand posture recognition systems simulate the hand postures by using mathematical algorithms. Convolutional neural networks have provided the best results in the hand posture recognition so far. In this paper, we propose a new method to estimate the hand skeletal posture by using deep convolutional neural networks. T...
متن کاملProvide a stock price forecasting model using deep learning algorithms and its use in the pricing of Islamic bank stocks
Predicting stock prices is complicated; various components, such as the general state of the economy, political events, and investor expectations, affect the stock market. The stock market is in fact a chaotic nonlinear system that depends on various political, economic and psychological factors. To overcome the limitations of traditional analysis techniques in predicting nonlinear patterns, ex...
متن کاملPredicting the buckling Capacity of Steel Cylindrical Shells with Rectangular Stringers under Axial Loading by using Artificial Neural Networks
A parametric study was carried out in order to investigate the buckling capacity of the vertically stiffened cylindrical shells. To this end ANSYS software was used. Cylindrical steel shells with different yield stresses, diameter-to-thickness ratios (D/t) and number of stiffeners were modeled and their buckling capacities were calculated by displacement control nonlinear static analysis. Radi...
متن کاملCystoscopy Image Classication Using Deep Convolutional Neural Networks
In the past three decades, the use of smart methods in medical diagnostic systems has attractedthe attention of many researchers. However, no smart activity has been provided in the eld ofmedical image processing for diagnosis of bladder cancer through cystoscopy images despite the highprevalence in the world. In this paper, two well-known convolutional neural networks (CNNs) ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1709.07615 شماره
صفحات -
تاریخ انتشار 2017